마이크로서비스의 개발에 필요한 환경
- 컨테이너 실행 환경
- IDE, 편집기, 툴
- 팀 개발 준비
- cicd와 연계된 커뮤니케이션 툴
- 개발 상황 관리 툴
- 분산 리소스 코드 레포지토리
- 개발, 스테이징, 프로덕션 환경
- 소스 코드와 구성 파일 관리
- 각 마이크로서비스의 소스 코드
- 빌드를 위한 컨테이너 정의 파일 및 서비스 전개용 파일
- Helm이 대표적인 서비스 전개용 파일
- 파이프라인 및 워크플로용 정의 파일
- 서비스 기반, 인프라, 미들웨어 정의 파일
- 서비스 기반, 인프라 미들웨어 구축 스크립트
- 위에서 다룰 수 없는 것.
- 도커파일 내에서 사용됨